Web lists-archives.com

Re: Files with attribute temporary invisible in cygwin




On 9/3/2018 21:29, Corinna Vinschen wrote:
On Mar  9 21:04, Corinna Vinschen wrote:
On Mar  9 14:56, Pavel Kudrna wrote:
On 9/3/2018 10:26, Corinna Vinschen wrote:
On Mar  9 00:43, Pavel Kudrna wrote:
There exist files in windows 7 which can't be deleted using cygwin "rm"
command. Files are visible from windows command line or Windows Explorer but
are invisible by "ls -lA" command:

https://cygwin.com/ml/cygwin/2018-02/msg00162.html

Corinna

With the snapshot 2018-02-14 files with temporary attribute are visible and
deletable.

But still I have directories undeletable using "rm -R" which contain files
with both hidden and temporary attributes set.

Duh.  I *knew* I had to remove this "hiding O_TMPFILE files from
readdir" at one point.  No wonder I wrote a matching comment right from
the start.

Of course this can't work with rm -r.  Given rm doesn't see this file it
never unlinks it, so the parent dir can't be removed.

Clear.

I add this to my List Of Really Bad Ideas.

Still, what files have both attributes set?  What application is
creating these files?  Apart from Cygwin, of course, but Cygwin
O_TMPFILE files are delete-on-close.

Files with both hidden and temporary attributes on belong to LabView 2015. I found 2 in "C:\ProgramData\National Instruments\NI-DAQmx"
{509E1DB5-B477-49b8-AF59-114DC801074C}RrWr.lock
{509E1DB5-B477-49b8-AF59-114DC801074C}Write.lock
and 3 in
"C:\ProgramData\National Instruments\Shared Memory\platform\memory\sharedMemoryFiles"
48d09ae7-0894-4c28-ab25-b6f1cdea221f
pimmInternalFloatingSharedHeap
pimmPublicFloatingSharedHeap.

New snapshot up at https://cygwin.com/snapshots

With the snapshot 2018-03-09 all mentioned files are visible by "ls" and "rm -r" removes directories with them (I do it offline after reboot to Windows PE).

Thank you.

With greetings
Pavel Kudrna

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple